-- XSD schema extracted from ITU-T H.627 (08/2020)

<?xml version="1.0" encoding="utf-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema"> <choice maxOccurs="unbounded"> <element name="Response"> <complexType> <sequence> <!-- The query request response message is shown as follows.--> <!-- Command type: device status query (required)--> <element name="CmdType" fixed="DeviceStatus"/> <!-- Command SN (required) --> <element name="SN" type="integer" minInclusive="1"/> <!-- Target device ID (required) --> <element name="DeviceID" type="deviceIDType"/> <!-- Query result markup (required) --> <element name="Result" type="resultType"/> <!-- Online or not (required) --> <element name="Online"> <restriction base="string"> <enumeration value="ONLINE"/> <enumeration value="OFFLINE"/> </restriction> </element> <!-- Work normally or not (required) --> <element name="Status" type="relultType"/> <!-- Reason for abnormal operation (optional) --> <element name="Reason" type="string" minOccurs="0"/> <!-- Encode or not (optional) --> <element name="Encode" type="statusType" minOccurs="0"/> <!-- Record or not (optional) --> <element name="Record" type=" statusType" minOccurs="0"/> <!-- Device time and date (optional) --> <element name="DeviceTime" type="dateTime" minOccurs="0"/> <!-- Alarm device status list, num shows the number of list items (optional) --> <element name="Alarmstatus" minOccurs="0"> <attribute name="Num" type="integer"/> <element name="Item" minOccurs="0" maxOccurs=" unbounded "> <complexType> <sequence> <!-- Alarm device ID (required) --> <element name="DeviceID" type=" deviceIDType " minOccurs="0"/> <!-- Alarm device status (optional) --> <element name="DutyStatus" minOccurs="0"> <restriction base="string"> <enumeration value="ONDUTY"/> <enumeration value="OFFDUTY"/> <enumeration value="ALARM"/> </restriction> </element> </sequence> </complexType> </element> </element> <!-- Extended information, multiple --> <element name="Info" minOccurs="0" maxOccurs="unbounded"> <restriction base="string"> <maxLength value="1024"/> </restriction> </element> </sequence> </complexType> </element> </choice> </schema>